package com.byedu.domain.focus.vo;

import com.byedu.domain.focus.FocusProduceDO;
import com.byedu.domain.focus.vo.enumvos.FocusCategoryTypeVO;
import com.byedu.domain.focus.vo.enumvos.FocusStatusTypeVO;

import java.io.Serializable;

/**
 * Created by Luo on 2017-08-23.
 */
public class FocusProjectVO implements Serializable {
    private int id;
    //所属产品
    private FocusProduceDO produce;
    //负责总监
    private FocusUserVO co;
    //负责AE
    private FocusUserVO ae;
    //年份
    private String pryear;
    //季度
    private String prjidu;
    //项目类型  会议，医学，线上，策划，老板
    private FocusCategoryTypeVO focusce;
    //产品名称
    private String name;
    //备注
    private String remark;
    //计划金额
    private String plannum;
    //计划个人支出
    private String planprioutnum;
    //计划公司支出
    private String plancomoutnum;
    //计划毛利
    private String planrate;
    //税率
    private String taxrate;
    //tc-号
    private String tc;
    //PO/合同
    private String po;
    //PO金额
    private String ponum;
    //PO时间
    private String potime;
    //实际个人支出
    private String realprioutnum;
    //实际公司支出
    private String realcomoutnum;
    //支出项说明
    private String outdescription;
    //实际毛利
    private String realrate;
    //发票金额
    private String billnum;
    //发票时间
    private String billtime;

    public String getRertime() {
        return rertime;
    }

    public void setRertime(String rertime) {
        this.rertime = rertime;
    }

    //回款时间
    private String rertime;

    //发票号
    private String billcode;
    //项目进度状态
    private FocusStatusTypeVO statusTypeVO;

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getPlannum() {
        return plannum;
    }

    public void setPlannum(String plannum) {
        this.plannum = plannum;
    }

    public String getPlanprioutnum() {
        return planprioutnum;
    }

    public void setPlanprioutnum(String planprioutnum) {
        this.planprioutnum = planprioutnum;
    }

    public String getPlancomoutnum() {
        return plancomoutnum;
    }

    public void setPlancomoutnum(String plancomoutnum) {
        this.plancomoutnum = plancomoutnum;
    }

    public String getPlanrate() {
        return planrate;
    }

    public void setPlanrate(String planrate) {
        this.planrate = planrate;
    }

    public String getTaxrate() {
        return taxrate;
    }

    public void setTaxrate(String taxrate) {
        this.taxrate = taxrate;
    }

    public String getTc() {
        return tc;
    }

    public void setTc(String tc) {
        this.tc = tc;
    }

    public String getPo() {
        return po;
    }

    public void setPo(String po) {
        this.po = po;
    }

    public String getPonum() {
        return ponum;
    }

    public void setPonum(String ponum) {
        this.ponum = ponum;
    }

    public String getPotime() {
        return potime;
    }

    public void setPotime(String potime) {
        this.potime = potime;
    }

    public String getRealprioutnum() {
        return realprioutnum;
    }

    public void setRealprioutnum(String realprioutnum) {
        this.realprioutnum = realprioutnum;
    }

    public String getRealcomoutnum() {
        return realcomoutnum;
    }

    public void setRealcomoutnum(String realcomoutnum) {
        this.realcomoutnum = realcomoutnum;
    }

    public String getOutdescription() {
        return outdescription;
    }

    public void setOutdescription(String outdescription) {
        this.outdescription = outdescription;
    }

    public String getRealrate() {
        return realrate;
    }

    public void setRealrate(String realrate) {
        this.realrate = realrate;
    }

    public String getBillnum() {
        return billnum;
    }

    public void setBillnum(String billnum) {
        this.billnum = billnum;
    }

    public String getBilltime() {
        return billtime;
    }

    public void setBilltime(String billtime) {
        this.billtime = billtime;
    }

    public String getBillcode() {
        return billcode;
    }

    public void setBillcode(String billcode) {
        this.billcode = billcode;
    }

    public FocusProduceDO getProduce() {
        return produce;
    }

    public void setProduce(FocusProduceDO produce) {
        this.produce = produce;
    }

    public FocusCategoryTypeVO getFocusce() {
        return focusce;
    }

    public void setFocusce(FocusCategoryTypeVO focusce) {
        this.focusce = focusce;
    }

    public FocusStatusTypeVO getStatusTypeVO() {
        return statusTypeVO;
    }

    public void setStatusTypeVO(FocusStatusTypeVO statusTypeVO) {
        this.statusTypeVO = statusTypeVO;
    }

    public FocusUserVO getCo() {
        return co;
    }

    public void setCo(FocusUserVO co) {
        this.co = co;
    }

    public FocusUserVO getAe() {
        return ae;
    }

    public void setAe(FocusUserVO ae) {
        this.ae = ae;
    }

    public String getPryear() {
        return pryear;
    }

    public void setPryear(String pryear) {
        this.pryear = pryear;
    }

    public String getPrjidu() {
        return prjidu;
    }

    public void setPrjidu(String prjidu) {
        this.prjidu = prjidu;
    }

    @Override
    public String toString() {
        return "FocusProjectVO{" +
                "id='" + id + '\'' +
                ", produce=" + produce +
                ", co=" + co +
                ", ae=" + ae +
                ", pryear='" + pryear + '\'' +
                ", prjidu='" + prjidu + '\'' +
                ", focusce=" + focusce +
                ", name='" + name + '\'' +
                ", remark='" + remark + '\'' +
                ", plannum='" + plannum + '\'' +
                ", planprioutnum='" + planprioutnum + '\'' +
                ", plancomoutnum='" + plancomoutnum + '\'' +
                ", planrate='" + planrate + '\'' +
                ", taxrate='" + taxrate + '\'' +
                ", tc='" + tc + '\'' +
                ", po='" + po + '\'' +
                ", ponum='" + ponum + '\'' +
                ", potime='" + potime + '\'' +
                ", realprioutnum='" + realprioutnum + '\'' +
                ", realcomoutnum='" + realcomoutnum + '\'' +
                ", outdescription='" + outdescription + '\'' +
                ", realrate='" + realrate + '\'' +
                ", billnum='" + billnum + '\'' +
                ", billtime='" + billtime + '\'' +
                ", billcode='" + billcode + '\'' +
                ", statusTypeVO=" + statusTypeVO +
                '}';
    }
}
